Extending Programming by Demonstration with Hierarchical Event Histories

نویسندگان

  • David S. Kosbie
  • Brad A. Myers
چکیده

Programming by Demonstration, or PBD, is an exciting and developing branch of HCI research. With PBD techniques, end-users can add functionality to their environments without programming in the conventional sense. Virtually all research into PBD, however, presumes that the event history is a linear sequence of user actions. This paper challenges that notion by introducing Hierarchical Event Histories, a new approach which represents some of the end-user's task structure directly in the event history. PBD systems can then take advantage of this structure to operate more correctly and in more situations. To assist programmers in generating structured histories, we also present Hieractors, a new model that provides a simple and clear syntax for describing arbitrary, high-level application behaviors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model for Incremental Construction of Command Trees

Application histories have been used for a variety of purposes including error recovery, browsing past activities, macro recording and demonstrational interfaces. However, in most systems the history is kept as a simple list of primitive commands, which poorly reflects the user task structure. In this paper we first present Command Trees, a richer representation of command histories that offers...

متن کامل

Slotted - Circus A UTP - Family of Reactive Theories

We present a generic framework of UTP theories for describing systems whose behaviour is characterised by regular time-slots, compatible with the general structure of the Circus language [WC01a]. This “slotted-Circus” framework is parameterised by the particular way in which event histories are observable within a time-slot, and specifies what laws a desired parameterisation must obey in order ...

متن کامل

Mathematical solution of multilevel fractional programming problem with fuzzy goal programming approach

In this paper, we show a procedure for solving multilevel fractional programming problems in a large hierarchical decentralized organization using fuzzy goal programming approach. In the proposed method, the tolerance membership functions for the fuzzily described numerator and denominator part of the objective functions of all levels as well as the control vectors of the higher level decision ...

متن کامل

Integration of Symbolic and Connectionist Learning to ease Robot Programming and Control

This paper presents an overview on the advantages an integrated symbolic connectionist approach can ooer for robot programming and control. It describes the functional dependency of symbolic and con-nectionist modules being parts of an hierarchical robot control system as well as their descriptive and methodological integration. Moreover, it is shown how both symbolic and connectionist learning...

متن کامل

The JDEVS modeling and simulation environment

This paper describes the JDEVS modeling and simulation environment. JDEVS has been developed for over a year to serve as an experimental framework for natural systems modeling techniques. It enables discrete-event, general purpose, object-oriented, component based, GIS connected, collaborative, visual simulation model development and execution. The sample models implementation shows that this e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994